﻿Namespace SchoolClick.Database

    <MetadataType(GetType(AlumnoMetaData))> _
    Partial Public Class V_INFO_ALUMNO

    End Class

    Friend Class AlumnoMetaData
        <Display(Name:="Año de ingreso al instituto")> _
        <JFTipoField(JFControlType.ReadOnly)> _
        Property ANIO_INGRESO_AL_INSTITUTO As Object

        Property ID_ALUMNO As Object

        <Display(Name:="Nombres del Alumno")> _
        <JFTipoField(JFControlType.ReadOnly)> _
        Property NOMBRES As Object

        <Display(Name:="Apellidos del Alumno")> _
        <JFTipoField(JFControlType.ReadOnly)> _
        Property APELLIDOS As Object

        <Display(Name:="Género")> _
        <JFTipoField(JFControlType.ReadOnly)> _
        Property GENERO As Object

        <Display(Name:="NIE")> _
        <Required(ErrorMessageResourceName:="Error_Field_Required", ErrorMessageResourceType:=GetType(JertiFramework.My.Resources.JFLibraryErrors))> _
        <RegularExpression(JFRegExpValidators.OnlyEnteros, ErrorMessageResourceName:="Error_OnlyEnteros", ErrorMessageResourceType:=GetType(JertiFramework.My.Resources.JFLibraryErrors))> _
        Property NIE As Object

        <Display(Name:="DUI (Opcional)")> _
        <RegularExpression(JFRegExpValidators.DUI, ErrorMessageResourceName:="Error_DUI", ErrorMessageResourceType:=GetType(JertiFramework.My.Resources.JFLibraryErrors))> _
        Property DUI As Object

        <Display(Name:="País de nacimiento")> _
        <JFTipoField(JFControlType.ReadOnly)> _
        Property PAIS As Object

        <Display(Name:="Fecha de nacimiento")> _
        <JFTipoField(JFControlType.ReadOnly)> _
        Property FECHA_NACIMIENTO As Object

        <Display(Name:="Edad actual")> _
        <JFTipoField(JFControlType.ReadOnly)> _
        Property EDAD As Object

        <Display(Name:="Teléfono")> _
        <Required(ErrorMessageResourceName:="Error_Field_Required", ErrorMessageResourceType:=GetType(JertiFramework.My.Resources.JFLibraryErrors))> _
        <RegularExpression(JFRegExpValidators.Telefono, ErrorMessageResourceName:="Error_Telefono", ErrorMessageResourceType:=GetType(JertiFramework.My.Resources.JFLibraryErrors))> _
        Property TELEFONO As Object

        <Display(Name:="Celular (Opcional)")> _
        <RegularExpression(JFRegExpValidators.Telefono, ErrorMessageResourceName:="Error_Telefono", ErrorMessageResourceType:=GetType(JertiFramework.My.Resources.JFLibraryErrors))> _
        Property CELULAR As Object

        <Display(Name:="Correo Electrónico")> _
        <Required(ErrorMessageResourceName:="Error_Field_Required", ErrorMessageResourceType:=GetType(JertiFramework.My.Resources.JFLibraryErrors))> _
        <RegularExpression(JFRegExpValidators.Email, ErrorMessageResourceName:="Error_EMail", ErrorMessageResourceType:=GetType(JertiFramework.My.Resources.JFLibraryErrors))> _
        Property CORREO_ELECTRONICO As Object

        <Display(Name:="¿Estudió parvularia?")> _
        <JFTipoField(JFControlType.ReadOnly)> _
        Property ESTUDIO_PARVULARIA As Object

        <Display(Name:="C. Educativo de Procedencia")> _
        <JFTipoField(JFControlType.ReadOnly)> _
        Property CENTRO_EDUCATIVO_PROCEDENCIA As Object

        <Display(Name:="Último grado antes de entrar")> _
        <JFTipoField(JFControlType.ReadOnly)> _
        Property ULTIMO_GRADO_ANTES_ENTRAR_INSTITUTO As Object

        <Display(Name:="Año en que lo cursó")> _
        <JFTipoField(JFControlType.ReadOnly)> _
        Property ANIO_CURSO_ULTIMO_GRADO_BEFORE As Object

        <Display(Name:="Dirección")> _
        <JFTipoField(JFControlType.Multiline)> _
        <Required(ErrorMessageResourceName:="Error_Field_Required", ErrorMessageResourceType:=GetType(JertiFramework.My.Resources.JFLibraryErrors))> _
        Property DIRECCION_DE_CASA As Object

        <Display(Name:="Zona geográfica")> _
        <JFTipoField(JFControlType.ReadOnly)> _
        Property ZONA_GEOGRAFICA As Object

        <Display(Name:="Departamento")> _
        <JFTipoField(JFControlType.ReadOnly)> _
        Property DEPARTAMENTO As Object

        <Display(Name:="Municipio")> _
        <JFTipoField(JFControlType.ReadOnly)> _
        Property MUNICIPIO As Object

        <Display(Name:="No. de Miembros que viven con el")> _
        <JFTipoField(JFControlType.Numeric)> _
        <Required(ErrorMessageResourceName:="Error_Field_Required", ErrorMessageResourceType:=GetType(JertiFramework.My.Resources.JFLibraryErrors))> _
        <Range(1, 20, ErrorMessageResourceName:="Error_Range_MiembrosFam", ErrorMessageResourceType:=GetType(JertiFramework.My.Resources.JFLibraryErrors))> _
        Property MIEMBROS_FAMILIA As Object

        <Display(Name:="¿Trabaja?")> _
        <JFTipoField(JFControlType.RadioButton)> _
        <Required(ErrorMessageResourceName:="Error_Field_Required", ErrorMessageResourceType:=GetType(JertiFramework.My.Resources.JFLibraryErrors))> _
        Property VALUE_TRABAJA As Object

        <Display(Name:="¿Tiene hijos?")> _
        <JFTipoField(JFControlType.RadioButton)> _
        <Required(ErrorMessageResourceName:="Error_Field_Required", ErrorMessageResourceType:=GetType(JertiFramework.My.Resources.JFLibraryErrors))> _
        Property VALUE_TIENE_HIJOS As Object

        <Display(Name:="¿¿Con quién vive?")> _
        <JFTipoField(JFControlType.ComboBox)> _
        Property VALUE_VIVO_CON As Object

        <Display(Name:="Enfermedades que padece")> _
        <JFTipoField(JFControlType.Multiline)> _
        Property ENFERM_PADECE As Object

        <Display(Name:="Medicamento preescrito")> _
        <JFTipoField(JFControlType.Multiline)> _
        Property MEDICAMENTO_PERMANENTE As Object

        Property ID_MUNICIPIO As Object
        Property ID_DEPARTAMENTO As Object
        Property TRABAJA As Object
        Property TIENE_HIJOS As Object
        Property VALUE_ULTIMO_GRADO_ANTES_ENTRAR_INSTITUTO As Object
        Property VIVO_CON As Object

    End Class
End Namespace
